new Vue({
    el: '#app',
    mixins: [Query],//组件配置文件，路径/utils/components.js
    data() {
        return {
            form: {//查询筛选
                value:'',
                PageNumber: 1, //页码
                RowAmount: 20,
                Condition: utf8ToBase64("%%"),
            },
        }
    },
    mounted() {
        /**
         * 组件配置文件中自动执行方法
         * 1.this.getColumn(); //查询表头数据
         * 2.this.getList(this.form); //查询表格数据
         * 3.this.getTreeData();//查询树
         */
        this.getData('20251022M17GGasc000000126');
    },
    methods: {
        getData(nodeKey) {
            $(`#qrcode`).qrcode({
                render: 'table',
                width: 200, //宽度
                height: 200,//高度
                text: webViewApi + 'codem/index.html?nodeKey=' + nodeKey,//内容
                typeNumber: -1,//计算模
                correctLevel: 2,//二维码纠错级别
                background: "#ffffff",//背景额色
                foreground: "#000000"//二维码额色
            })
        },
        handleSerach() { //筛选
            this.form.Condition = utf8ToBase64(`%${this.form.value}%`);
            this.getList(this.form);
        },
    }
})